//
//  NSString+TSFString.h
//  Tool
//
//  Created by 积分宝 on 16/8/18.
//  Copyright © 2016年 积分宝. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
@interface  NSString (TSFString)
/**
判断一个字符串是否为空，如果为空赋一个初值
 */
-(NSString *)checkStringIsNullWithNullString:(NSString *)string;



/**
固定宽度计算文本高度  MAXWith（固定宽度）  MAXHeight （最大高度） textFont（字体大小）
 */
- (CGSize)boundingRectWithTextMAXWith:(float)MAXWith AndHeight:(float)MAXHeight AndFont:(CGFloat)textFont;




/**
 简单计算文本宽度
 */
-(CGSize)alertINtegralLWith:(CGFloat)stringFont;




/**
 字符串指定某个字符颜色改变
 */
-(NSMutableAttributedString *)alterTypefaceColor:(NSString *)text AndColor:(UIColor *)color;




/**
改变指定字符串某个自负字体大小
 */
-(NSMutableAttributedString *)alterTypefaceFontSize:(NSString *)text AndColor:(CGFloat)font;




/**
 将字符串其中一部分隐藏为***
 */
-(NSString *)transformToStarStringWithString:(NSString *)normalString;




/**
判断是否为纯数字  YES 纯数字  NO 不是
 */
- (BOOL)isPureInt;




/**
 *@brief 银行卡输入，textField4位加空格，16个数字后还能添加14位数字
 */
- (NSString *)addSpacingToLabelWithString;




/**
 *判断是否为手机号码
 */
-(BOOL)validatePhone;



/**
 *判断是否为邮箱
 */
-(BOOL)isEmail;
@end
